74 uint16_t dataToConvert = 0;
77 WDT_A_hold(WDT_A_BASE);
86 DAC12_A_initParam param0 = {0};
87 param0.submoduleSelect = DAC12_A_SUBMODULE_0;
88 param0.outputSelect = DAC12_A_OUTPUT_1;
89 param0.positiveReferenceVoltage = DAC12_A_VREF_AVCC;
90 param0.outputVoltageMultiplier = DAC12_A_VREFx1;
91 param0.amplifierSetting = DAC12_A_AMP_HIGHIN_HIGHOUT;
92 param0.conversionTriggerSelect = DAC12_A_TRIGGER_ENC;
93 DAC12_A_init(DAC12_A_BASE, ¶m0);
102 DAC12_A_initParam param1 = {0};
103 param1.submoduleSelect = DAC12_A_SUBMODULE_1;
104 param1.outputSelect = DAC12_A_OUTPUT_1;
105 param1.positiveReferenceVoltage = DAC12_A_VREF_AVCC;
106 param1.outputVoltageMultiplier = DAC12_A_VREFx1;
107 param1.amplifierSetting = DAC12_A_AMP_HIGHIN_HIGHOUT;
108 param1.conversionTriggerSelect = DAC12_A_TRIGGER_ENC;
109 DAC12_A_init(DAC12_A_BASE, ¶m1);
113 DAC12_A_enableGrouping(DAC12_A_BASE);
116 DAC12_A_calibrateOutput(DAC12_A_BASE,
117 DAC12_A_SUBMODULE_0);
120 DAC12_A_calibrateOutput(DAC12_A_BASE,
121 DAC12_A_SUBMODULE_1);
124 DAC12_A_enableConversions(DAC12_A_BASE,
125 DAC12_A_SUBMODULE_0);
126 DAC12_A_enableConversions(DAC12_A_BASE,
127 DAC12_A_SUBMODULE_1);
134 DAC12_A_setData(DAC12_A_BASE,
139 DAC12_A_setData(DAC12_A_BASE,